From 43de5d4b84115d249ca2d58e959f7d23c96a53a5 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Mon, 14 Aug 2006 18:38:28 +0100 Subject: [PATCH] [IA64] Fix IA64 build. This patch gets ia64 building again on xen-unstable.hg due to the addition of the uint64_t type in public/arch-ia64.h. I also cleaned up directly including this file versus public/xen.h as ia64 seems to be the only arch using it directly. Signed-off-by: Alex Williamson --- xen/arch/ia64/vmx/mmio.c | 2 +- xen/arch/ia64/vmx/vlsapic.c | 2 +- xen/arch/ia64/vmx/vmx_init.c | 5 ++--- xen/arch/ia64/vmx/vmx_vcpu.c | 2 +- xen/arch/ia64/xen/domain.c | 3 +-- xen/arch/ia64/xen/hyperprivop.S | 2 +- xen/arch/ia64/xen/vcpu.c | 2 +- xen/arch/ia64/xen/xenasm.S | 2 +- xen/include/asm-ia64/domain.h | 2 +- xen/include/asm-ia64/event.h | 2 +- xen/include/asm-ia64/linux-xen/asm/ptrace.h | 3 ++- xen/include/asm-ia64/privop_stat.h | 3 ++- xen/include/asm-ia64/vcpu.h | 3 ++- xen/include/asm-ia64/vmx_platform.h | 1 - xen/include/asm-ia64/vmx_vpd.h | 2 +- 15 files changed, 18 insertions(+), 18 deletions(-) diff --git a/xen/arch/ia64/vmx/mmio.c b/xen/arch/ia64/vmx/mmio.c index c1de4a786f..f67764320d 100644 --- a/xen/arch/ia64/vmx/mmio.c +++ b/xen/arch/ia64/vmx/mmio.c @@ -33,7 +33,7 @@ #include #include #include -#include +#include #include #include /* diff --git a/xen/arch/ia64/vmx/vlsapic.c b/xen/arch/ia64/vmx/vlsapic.c index 2d255b7aac..0bc909f127 100644 --- a/xen/arch/ia64/vmx/vlsapic.c +++ b/xen/arch/ia64/vmx/vlsapic.c @@ -21,7 +21,7 @@ */ #include -#include +#include #include #include #include diff --git a/xen/arch/ia64/vmx/vmx_init.c b/xen/arch/ia64/vmx/vmx_init.c index feaf0ab441..cb0d24045f 100644 --- a/xen/arch/ia64/vmx/vmx_init.c +++ b/xen/arch/ia64/vmx/vmx_init.c @@ -41,15 +41,14 @@ #include #include #include -#include +#include #include +#include #include #include #include #include -#include #include -#include #include #include diff --git a/xen/arch/ia64/vmx/vmx_vcpu.c b/xen/arch/ia64/vmx/vmx_vcpu.c index 313c16cbd6..e6824d3ec9 100644 --- a/xen/arch/ia64/vmx/vmx_vcpu.c +++ b/xen/arch/ia64/vmx/vmx_vcpu.c @@ -24,7 +24,7 @@ */ #include -#include +#include #include #include #include diff --git a/xen/arch/ia64/xen/domain.c b/xen/arch/ia64/xen/domain.c index 86ff7d85f5..55ce4b7868 100644 --- a/xen/arch/ia64/xen/domain.c +++ b/xen/arch/ia64/xen/domain.c @@ -35,14 +35,13 @@ #include #include /* for IA64_THREAD_INFO_SIZE */ #include /* for function declarations */ -#include +#include #include #include #include #include #include #include -#include #include #include #include diff --git a/xen/arch/ia64/xen/hyperprivop.S b/xen/arch/ia64/xen/hyperprivop.S index 67efc3fc96..1585efd82c 100644 --- a/xen/arch/ia64/xen/hyperprivop.S +++ b/xen/arch/ia64/xen/hyperprivop.S @@ -14,7 +14,7 @@ #include #include #include -#include +#include #define _PAGE_PPN_MASK 0x0003fffffffff000 //asm/pgtable.h doesn't do assembly diff --git a/xen/arch/ia64/xen/vcpu.c b/xen/arch/ia64/xen/vcpu.c index 18fd1989b8..18dfec4e1f 100644 --- a/xen/arch/ia64/xen/vcpu.c +++ b/xen/arch/ia64/xen/vcpu.c @@ -7,7 +7,7 @@ */ #include -#include +#include #include #include #include diff --git a/xen/arch/ia64/xen/xenasm.S b/xen/arch/ia64/xen/xenasm.S index 7477532152..f60b5804c4 100644 --- a/xen/arch/ia64/xen/xenasm.S +++ b/xen/arch/ia64/xen/xenasm.S @@ -11,7 +11,7 @@ #include #include #include -#include +#include // Change rr7 to the passed value while ensuring // Xen is mapped into the new region. diff --git a/xen/include/asm-ia64/domain.h b/xen/include/asm-ia64/domain.h index 9c565cff9f..c15f9c1915 100644 --- a/xen/include/asm-ia64/domain.h +++ b/xen/include/asm-ia64/domain.h @@ -6,7 +6,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/xen/include/asm-ia64/event.h b/xen/include/asm-ia64/event.h index 19113a56e0..ef4c33f2be 100644 --- a/xen/include/asm-ia64/event.h +++ b/xen/include/asm-ia64/event.h @@ -9,7 +9,7 @@ #ifndef __ASM_EVENT_H__ #define __ASM_EVENT_H__ -#include +#include #include static inline void vcpu_kick(struct vcpu *v) diff --git a/xen/include/asm-ia64/linux-xen/asm/ptrace.h b/xen/include/asm-ia64/linux-xen/asm/ptrace.h index c8372158b0..574c69d163 100644 --- a/xen/include/asm-ia64/linux-xen/asm/ptrace.h +++ b/xen/include/asm-ia64/linux-xen/asm/ptrace.h @@ -96,7 +96,8 @@ * */ #ifdef XEN -#include +#include +#include #define pt_regs cpu_user_regs /* User regs at placed at the end of the vcpu area. diff --git a/xen/include/asm-ia64/privop_stat.h b/xen/include/asm-ia64/privop_stat.h index b48a39ed3c..c3cd173fc5 100644 --- a/xen/include/asm-ia64/privop_stat.h +++ b/xen/include/asm-ia64/privop_stat.h @@ -1,6 +1,7 @@ #ifndef _XEN_UA64_PRIVOP_STAT_H #define _XEN_UA64_PRIVOP_STAT_H -#include +#include +#include extern int dump_privop_counts_to_user(char *, int); extern int zero_privop_counts_to_user(char *, int); diff --git a/xen/include/asm-ia64/vcpu.h b/xen/include/asm-ia64/vcpu.h index 87076da9fa..87b3801b2f 100644 --- a/xen/include/asm-ia64/vcpu.h +++ b/xen/include/asm-ia64/vcpu.h @@ -7,7 +7,8 @@ #include #include #include -#include +#include +#include typedef unsigned long UINT64; typedef unsigned int UINT; typedef int BOOLEAN; diff --git a/xen/include/asm-ia64/vmx_platform.h b/xen/include/asm-ia64/vmx_platform.h index f73e1b0cfb..33c4003cf3 100644 --- a/xen/include/asm-ia64/vmx_platform.h +++ b/xen/include/asm-ia64/vmx_platform.h @@ -21,7 +21,6 @@ #include #include -#include #include struct mmio_list; typedef struct virtual_platform_def { diff --git a/xen/include/asm-ia64/vmx_vpd.h b/xen/include/asm-ia64/vmx_vpd.h index 77d79fb704..673257c0fd 100644 --- a/xen/include/asm-ia64/vmx_vpd.h +++ b/xen/include/asm-ia64/vmx_vpd.h @@ -26,7 +26,7 @@ #include #include -#include +#include #define VPD_SHIFT 17 /* 128K requirement */ #define VPD_SIZE (1 << VPD_SHIFT) -- 2.30.2